marasca cherry - German English Dictionary